<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MvvmFx.CaliburnMicro.WinForms</name>
    </assembly>
    <members>
        <member name="T:MvvmFx.CaliburnMicro.Action">
            <summary>
              A host for action related attached properties.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Action.TargetProperty">
            <summary>
            A property definition representing  the target of a<see cref="P:MvvmFx.CaliburnMicro.Action.Target"/> attached property.
            </summary>
            <AttachedEventComments>
            <summary>
            A property definition representing the target of an <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.
            The DataContext of the element will be set to this instance.
            </summary>
            </AttachedEventComments>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Action.TargetWithoutContextProperty">
            <summary>
            This defines the <see cref="P:MvvmFx.CaliburnMicro.Action.TargetWithoutContext"/> attached property.
            </summary>
            <AttachedEventComments>
            <summary>
            A property definition representing the target of an <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.
            The DataContext of the element is not set to this instance.
            </summary>
            </AttachedEventComments>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.SetTarget(System.Windows.DependencyObject,System.Object)">
            <summary>
              Sets the target of the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> .
            </summary>
            <param name="d"> The element to attach the target to. </param>
            <param name="target"> The target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> . </param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.GetTarget(System.Windows.DependencyObject)">
            <summary>
              Gets the target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> .
            </summary>
            <param name="d"> The element to which the target is attached. </param>
            <returns> The target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.SetTargetWithoutContext(System.Windows.DependencyObject,System.Object)">
            <summary>
              Sets the target of the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> .
            </summary>
            <param name="d"> The element to attach the target to. </param>
            <param name="target"> The target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> . </param>
            <remarks>
              The DataContext will not be set.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.GetTargetWithoutContext(System.Windows.DependencyObject)">
            <summary>
              Gets the target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> .
            </summary>
            <param name="d"> The element to which the target is attached. </param>
            <returns> The target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.HasTargetSet(System.Object)">
            <summary>
            Checks if the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> Target was set.
            </summary>
            <param name="element">The object to check.</param>
            <returns>True if Target or TargetWithoutContext was set on <paramref name="element"/></returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.SetTarget(System.Object,System.Object)">
            <summary>
            Sets the target of the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> .
            </summary>
            <param name="d">The object to attach the target to.</param>
            <param name="target">The target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.SetTargetWithoutContext(System.Object,System.Object)">
            <summary>
            Sets the target of the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> .
            </summary>
            <param name="d">The object to attach the target to.</param>
            <param name="target">The target for instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.</param>
            <remarks>The DataContext will not be set.</remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.HasTargetSet(System.Windows.DependencyObject)">
            <summary>
              Checks if the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> -Target was set.
            </summary>
            <param name="element"> DependencyObject to check </param>
            <returns> True if Target or TargetWithoutContext was set on <paramref name="element"/> </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Action.Invoke(System.Object,System.String,System.Windows.DependencyObject,System.Windows.Forms.Control,System.Object,System.Object[])">
            <summary>
              Uses the action pipeline to invoke the method.
            </summary>
            <param name="target"> The object instance to invoke the method on. </param>
            <param name="methodName"> The name of the method to invoke. </param>
            <param name="view"> The view. </param>
            <param name="source"> The source of the invocation. </param>
            <param name="eventArgs"> The event args. </param>
            <param name="parameters"> The method parameters. </param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ActionExecutionContext">
            <summary>
            The context used during the execution of an Action or its guard.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionExecutionContext.CanExecute">
            <summary>
            Determines whether the action can execute.
            </summary>
            <remarks>Returns true if the action can execute, false otherwise.</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionExecutionContext.EventArgs">
            <summary>
            Any event arguments associated with the action's invocation.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionExecutionContext.Method">
            <summary>
            The actual method info to be invoked.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionExecutionContext.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionExecutionContext.Message">
            <summary>
            The message being executed.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionExecutionContext.Source">
            <summary>
            The source from which the message originates.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionExecutionContext.Target">
            <summary>
            The instance on which the action is invoked.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionExecutionContext.View">
            <summary>
            The view associated with the target.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionExecutionContext.Item(System.String)">
            <summary>
            Gets or sets additional data needed to invoke the action.
            </summary>
            <param name="key">The data key.</param>
            <returns>Custom data associated with the context.</returns>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.ActionExecutionContext.Disposing">
            <summary>
            Called when the execution context is disposed
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ActionMessage">
            <summary>
            Used to send a message from the UI to a presentation model class, indicating that a particular Action should be invoked.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHaveParameters">
            <summary>
            Defines a message with parameters.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IHaveParameters.Parameters">
            <summary>
            Gets the parameters of a message.
            </summary>
            <value>
            The message parameters.
            </value>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.EnforceGuardsDuringInvocation">
            <summary>
             Causes the action invocation to "double check" if the action should be invoked by executing the guard immediately before hand.
            </summary>
             <remarks>This is disabled by default. If multiple actions are attached to the same element, you may want to enable this so that each individaul action checks its guard regardless of how the UI state appears.</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.ThrowsExceptions">
            <summary>
             Causes the action to throw if it cannot locate the target or the method at invocation time.
            </summary>
             <remarks>True by default.</remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionMessage.#ctor(System.Windows.Forms.Control,System.String,System.String)">
            <summary>
            Creates an instance of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.
            </summary>
            <param name="associatedObject">The associated <see cref="T:System.Windows.Forms.Control"/> object.</param>
            <param name="eventName">Name of the event on the view that triggers the ActionMessage.</param>
            <param name="methodName">Name of the method to be invoked on the presentation model class.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionMessage.#ctor(System.Windows.Forms.Control,System.String,System.String,System.Collections.Generic.IEnumerable{MvvmFx.CaliburnMicro.Parameter})">
            <summary>
            Creates an instance of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.
            </summary>
            <param name="associatedObject">The associated <see cref="T:System.Windows.Forms.Control"/> object.</param>
            <param name="eventName">Name of the event on the view that triggers the ActionMessage.</param>
            <param name="methodName">Name of the method to be invoked on the presentation model class.</param>
            <param name="parameters">The parameters to pass as part of the method invocation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionMessage.Invoke(System.Object)">
            <summary>
            Invokes the action.
            </summary>
            <param name="eventArgs">The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionMessage.UpdateAvailability">
            <summary>
            Forces an update of the UI's Enabled/Disabled state based on the the preconditions associated with the method.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.InvokeAction">
            <summary>
            Invokes the action using the specified <see cref="T:MvvmFx.CaliburnMicro.ActionExecutionContext"/>
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.ApplyAvailabilityEffect">
            <summary>
            Applies an availability effect, such as Enabled, to an element.
            </summary>
            <remarks>Returns a value indicating whether or not the action is available.</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.GetTargetMethod">
            <summary>
            Finds the method on the target matching the specified message and the specified target object.
            </summary>
            <returns>The matching method, if available.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.SetMethodBinding">
            <summary>
            Sets the target, method and view on the context. Uses a bubbling strategy by default.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActionMessage.PrepareContext">
            <summary>
            Prepares the action execution context for use.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ActionMessage.TryFindGuardMethod(MvvmFx.CaliburnMicro.ActionExecutionContext)">
            <summary>
            Try to find a candidate for guard function, having:
            	- a name in the form "CanXXX"
            	- no generic parameters
            	- a bool return type
            	- no parameters or a set of parameters corresponding to the action method
            </summary>
            <param name="context">The execution context</param>
            <returns>A MethodInfo, if found; null otherwise</returns>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionMessage.MethodName">
            <summary>
            Gets or sets the name of the method to be invoked on the presentation model class.
            </summary>
            <value>The name of the method.</value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionMessage.Parameters">
            <summary>
            Gets the parameters to pass as part of the method invocation.
            </summary>
            <value>The parameters.</value>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.ActionMessage.Detaching">
            <summary>
            Occurs before the message detaches from the associated object.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionMessage.AssociatedObject">
            <summary>
            Gets or sets the <see cref="T:System.Windows.Forms.Control"/> object to which this <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> is attached.
            </summary>
            <value>
            The associated <see cref="T:System.Windows.Forms.Control"/> object.
            </value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ActionMessage.EventName">
            <summary>
            Gets or sets the name of the event on the view that triggers the ActionMessage.
            </summary>
            <value>The name of the event.</value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ApplicationContext">
            <summary>
            Specifies the contextual information about an application.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ApplicationContext.SetStartupForm(System.Windows.Forms.Form)">
            <summary>
            Sets the startup form.
            </summary>
            <param name="form">The form.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ApplicationContext.#ctor(System.Windows.Forms.Form)">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.ApplicationContext"/> class, using a given main windows Form.
            </summary>
            <param name="mainWindow">The main window.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ApplicationContext.StartupForm">
            <summary>
            Gets or sets the startup form.
            </summary>
            <value>
            The startup form.
            </value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ApplicationContext.MainWindow">
            <summary>
            Gets or sets the application main window.
            </summary>
            <value>
            The application main window.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.AssemblySource">
            <summary>
            A source of assemblies that are inspectable by the framework.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.AssemblySource.Instance">
            <summary>
            The singleton instance of the AssemblySource used by the framework.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.AssemblySource.ExtractTypes">
            <summary>
            Extracts the types from the spezified assembly for <see cref="M:MvvmFx.CaliburnMicro.AssemblySource.FindTypeByNames(System.Collections.Generic.IEnumerable{System.String})"/>.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.AssemblySource.FindTypeByNames(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Finds a type which matches one of the elements in the sequence of names.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.BindableList`1">
            <summary>
            Provides a generic collection that supports data binding and is observable.
            </summary>
            <typeparam name="T">The item Type.</typeparam>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IObservableCollection`1">
            <summary>
              Represents a collection that is observable.
            </summary>
            <typeparam name = "T">The type of elements contained in the collection.</typeparam>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.INotifyPropertyChangedEx">
            <summary>
              Extends <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> such that the change event can be raised by external parties.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.INotifyPropertyChangedEx.NotifyOfPropertyChange(System.String)">
            <summary>
              Notifies subscribers of the property change.
            </summary>
            <param name = "propertyName">Name of the property.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.INotifyPropertyChangedEx.Refresh">
            <summary>
              Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.INotifyPropertyChangedEx.IsNotifying">
            <summary>
              Enables/Disables property change notification.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
              Adds the range.
            </summary>
            <param name = "items">The items.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IObservableCollection`1.RemoveRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
              Removes the range.
            </summary>
            <param name = "items">The items.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.BindableList`1"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.BindableList`1"/> class,
            using the given <see cref="T:System.Collections.Generic.IEnumerable`1"/> collection.
            </summary>
            <param name="collection">The collection.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.NotifyOfPropertyChange(System.String)">
            <summary>
            Notifies subscribers of the property change.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
            <summary>
            Raises the <see cref="E:ListChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.ListChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.InsertItem(System.Int32,`0)">
            <summary>
            Inserts the item.
            </summary>
            <param name="index">The index.</param>
            <param name="item">The item.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.Refresh">
            <summary>
            Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Adds the range.
            </summary>
            <param name="items">The items.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableList`1.RemoveRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Removes the range.
            </summary>
            <param name="items">The items.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.BindableList`1.CollectionChanged">
            <summary>
            Occurs when the collection changes.
            </summary>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.BindableList`1.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.BindableList`1.IsNotifying">
            <summary>
            Enables/Disables property change notification.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.BindingScope">
            <summary>
            Provides methods for searching a given scope for named elements.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindingScope.FindName(System.Collections.Generic.IEnumerable{System.Windows.Forms.Control},System.String)">
            <summary>
            Searches through the list of named elements looking for a case-insensitive match.
            </summary>
            <param name="elementsToSearch">The named elements to search through.</param>
            <param name="name">The name to search for.</param>
            <returns>The named element or null if not found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindingScope.FindNames(System.Collections.Generic.IEnumerable{System.Windows.Forms.Control},System.String)">
            <summary>
            Searches through the list of named elements looking for a case-insensitive match.
            </summary>
            <param name="elementsToSearch">The named elements to search through.</param>
            <param name="name">The name to search for.</param>
            <returns>The named elements or null if none found.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.BindingScope.GetNamedElements">
            <summary>
            Gets all the <see cref="T:System.Windows.Forms.Control"/> instances with names in the scope.
            </summary>
            <returns>Named <see cref="T:System.Windows.Forms.Control"/> instances in the provided scope.</returns>
            <remarks>Pass in a <see cref="T:System.Windows.DependencyObject"/> and receive a list of named <see cref="T:System.Windows.Forms.Control"/> instances in the same scope.</remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.BootstrapperBase">
            <summary>
            Inherit from this class in order to customize the configuration of the framework.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.#ctor(System.Boolean)">
            <summary>
            Creates an instance of the bootstrapper.
            </summary>
            <param name="useApplication">Set this to false when hosting MvvmFx.CaliburnMicro inside and Office or WinForms application. The default is true.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.Start">
            <summary>
            Start the framework.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.Run">
            <summary>
            Runs this instance.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.StartDesignTime">
            <summary>
            Called by the bootstrapper's constructor at design time to start the framework.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.StartRuntime">
            <summary>
            Called by the bootstrapper's constructor at runtime to start the framework.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.PrepareApplication">
            <summary>
            Provides an opportunity to hook into the application object.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.Configure">
            <summary>
            Override to configure the framework and setup your IoC container.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.SelectAssemblies">
            <summary>
            Override to tell the framework where to find assemblies to inspect for views, etc.
            </summary>
            <returns>A list of assemblies to inspect.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.GetInstance(System.Type,System.String)">
            <summary>
            Override this to provide an IoC specific implementation.
            </summary>
            <param name="service">The service to locate.</param>
            <param name="key">The key to locate.</param>
            <returns>The located service.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.GetAllInstances(System.Type)">
            <summary>
            Override this to provide an IoC specific implementation
            </summary>
            <param name="service">The service to locate.</param>
            <returns>The located services.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.BuildUp(System.Object)">
            <summary>
            Override this to provide an IoC specific implementation.
            </summary>
            <param name="instance">The instance to perform injection on.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.OnStartup(System.Object,MvvmFx.CaliburnMicro.StartupEventArgs)">
            <summary>
            Override this to add custom behavior to execute after the application starts.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The args.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.OnExit(System.Object,System.EventArgs)">
            <summary>
            Override this to add custom behavior on exit.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The event args.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.AppDomain_UnhandledException(System.Object,System.UnhandledExceptionEventArgs)">
            <summary>
            Handles the UnhandledException event of the AppDomain control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.UnhandledExceptionEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.Application_ThreadException(System.Object,System.Threading.ThreadExceptionEventArgs)">
            <summary>
            Handles the ThreadException event of the Application control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.Threading.ThreadExceptionEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.DisplayRootViewFor(System.Type,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Locates the view model, locates the associate view, binds them and shows it as the root view.
            </summary>
            <param name="viewModelType">The view model type.</param>
            <param name="settings">The optional window settings.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BootstrapperBase.DisplayRootViewFor``1(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Locates the view model, locates the associate view, binds them and shows it as the root view.
            </summary>
            <typeparam name="TViewModel">The view model type.</typeparam>
            <param name="settings">The optional window settings.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Bootstrapper`1">
            <summary>
            A strongly-typed version of <see cref="T:MvvmFx.CaliburnMicro.BootstrapperBase"/> that specifies the type of root model to create for the application.
            </summary>
            <typeparam name="TRootModel">The type of root model for the application.</typeparam>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Bootstrapper`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.Bootstrapper`1"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Bootstrapper`1.OnStartup(System.Object,MvvmFx.CaliburnMicro.StartupEventArgs)">
            <summary>
            Override this to add custom behavior to execute after the application starts.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The args.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Conductor`1">
            <summary>
            An implementation of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that holds on to and activates only one item at a time.
            </summary>
            <typeparam name="T">The type that is being conducted.</typeparam>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ConductorBaseWithActiveItem`1">
            <summary>
            A base class for various implementations of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that maintain an active item.
            </summary>
            <typeparam name="T">The type that is being conducted.</typeparam>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ConductorBase`1">
            <summary>
            A base class for various implementations of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/>.
            </summary>
            <typeparam name="T">The type that is being conducted.</typeparam>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Screen">
            <summary>
              A base implementation of <see cref="T:MvvmFx.CaliburnMicro.IScreen"/>.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ViewAware">
            <summary>
              A base implementation of <see cref="T:MvvmFx.CaliburnMicro.IViewAware"/> which is capable of caching views by context.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.PropertyChangedBase">
            <summary>
              A base class that implements the infrastructure for property change notification and automatically performs UI thread marshalling.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.#ctor">
            <summary>
              Creates an instance of <see cref="T:MvvmFx.CaliburnMicro.PropertyChangedBase"/>.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.Refresh">
            <summary>
              Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.NotifyOfPropertyChange(System.String)">
            <summary>
              Notifies subscribers of the property change.
            </summary>
            <param name = "propertyName">Name of the property.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.NotifyOfPropertyChange``1(System.Linq.Expressions.Expression{System.Func{``0}})">
            <summary>
              Notifies subscribers of the property change.
            </summary>
            <typeparam name = "TProperty">The type of the property.</typeparam>
            <param name = "property">The property expression.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.RaisePropertyChangedEventImmediately(System.String)">
            <summary>
              Raises the property changed event immediately.
            </summary>
            <param name = "propertyName">Name of the property.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
            <summary>
            Called when the object is deserialized.
            </summary>
            <param name="c">The streaming context.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.PropertyChangedBase.ShouldSerializeIsNotifying">
            <summary>
            Used to indicate whether or not the IsNotifying property is serialized to Xml.
            </summary>
            <returns>Whether or not to serialize the IsNotifying property. The default is false.</returns>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.PropertyChangedBase.PropertyChanged">
            <summary>
              Occurs when a property value changes.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.PropertyChangedBase.IsNotifying">
            <summary>
              Enables/Disables property change notification.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IViewAware">
            <summary>
            Denotes a class which is aware of its view(s).
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IViewAware.AttachView(System.Object,System.Object)">
            <summary>
            Attaches a view to this instance.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context in which the view appears.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IViewAware.GetView(System.Object)">
            <summary>
            Gets a view previously attached to this instance.
            </summary>
            <param name="context">The context denoting which view to retrieve.</param>
            <returns>The view.</returns>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IViewAware.ViewAttached">
            <summary>
            Raised when a view is attached.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IViewAware.View">
            <summary>
            Gets the view.
            </summary>
            <value>
            The view.
            </value>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewAware.CacheViewsByDefault">
            <summary>
            Indicates whether or not implementors of <see cref="T:MvvmFx.CaliburnMicro.IViewAware"/> should cache their views by default.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewAware.Views">
            <summary>
              The view chache for this instance.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewAware.#ctor">
            <summary>
             Creates an instance of <see cref="T:MvvmFx.CaliburnMicro.ViewAware"/>.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewAware.#ctor(System.Boolean)">
            <summary>
             Creates an instance of <see cref="T:MvvmFx.CaliburnMicro.ViewAware"/>.
            </summary>
            <param name="cacheViews">Indicates whether or not this instance maintains a view cache.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewAware.OnViewAttached(System.Object,System.Object)">
            <summary>
            Called when a view is attached.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context in which the view appears.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewAware.OnViewLoaded(System.Object)">
            <summary>
              Called when an attached view's Loaded event fires.
            </summary>
            <param name = "view"></param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewAware.GetView(System.Object)">
            <summary>
              Gets a view previously attached to this instance.
            </summary>
            <param name = "context">The context denoting which view to retrieve.</param>
            <returns>The view.</returns>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.ViewAware.ViewAttached">
            <summary>
              Raised when a view is attached.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ViewAware.CacheViews">
            <summary>
              Indicates whether or not this instance maintains a view cache.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ViewAware.MvvmFx#CaliburnMicro#IViewAware#View">
            <summary>
            Gets the view.
            </summary>
            <value>
            The view.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IScreen">
            <summary>
            Denotes an instance which implements <see cref="T:MvvmFx.CaliburnMicro.IHaveDisplayName"/>, <see cref="T:MvvmFx.CaliburnMicro.IActivate"/>, <see cref="T:MvvmFx.CaliburnMicro.IDeactivate"/>, <see cref="T:MvvmFx.CaliburnMicro.IGuardClose"/> and <see cref="T:MvvmFx.CaliburnMicro.INotifyPropertyChangedEx"/>
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHaveDisplayName">
            <summary>
            Denotes an instance which has a display name.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IHaveDisplayName.DisplayName">
            <summary>
            Gets or Sets the Display Name
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IActivate">
            <summary>
            Denotes an instance which requires activation.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IActivate.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IActivate.IsActive">
            <summary>
             Indicates whether or not this instance is active.
            </summary>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IActivate.Activated">
            <summary>
            Raised after activation occurs.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IDeactivate">
            <summary>
            Denotes an instance which requires deactivation.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IDeactivate.Deactivate(System.Boolean)">
            <summary>
            Deactivates this instance.
            </summary>
            <param name="close">Indicates whether or not this instance is being closed.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IDeactivate.AttemptingDeactivation">
            <summary>
            Raised before deactivation.
            </summary>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IDeactivate.Deactivated">
            <summary>
            Raised after deactivation.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IGuardClose">
            <summary>
            Denotes an instance which may prevent closing.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IClose">
            <summary>
            Denotes an object that can be closed.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IClose.TryClose">
            <summary>
            Tries to close this instance.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IGuardClose.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementer calls this action with the result of the close check.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IChild">
            <summary>
            Denotes a node within a parent/child hierarchy.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IChild.Parent">
            <summary>
            Gets or Sets the Parent
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.#ctor">
            <summary>
              Creates an instance of the screen.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.OnInitialize">
            <summary>
              Called when initializing.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.OnActivate">
            <summary>
              Called when activating.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.OnDeactivate(System.Boolean)">
            <summary>
              Called when deactivating.
            </summary>
            <param name = "close">Indicates whether this instance will be closed.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.CanClose(System.Action{System.Boolean})">
            <summary>
              Called to check whether or not this instance can close.
            </summary>
            <param name = "callback">The implementor calls this action with the result of the close check.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.TryClose">
            <summary>
              Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Screen.TryClose(System.Nullable{System.Boolean})">
            <summary>
            Closes this instance by asking its Parent to initiate shutdown or by asking it's corresponding view to close.
            This overload also provides an opportunity to pass a dialog result to it's corresponding view.
            </summary>
            <param name="dialogResult">The dialog result.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Screen.Parent">
            <summary>
              Gets or Sets the Parent <see cref="T:MvvmFx.CaliburnMicro.IConductor"/>
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Screen.DisplayName">
            <summary>
              Gets or Sets the Display Name
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Screen.IsActive">
            <summary>
              Indicates whether or not this instance is currently active.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Screen.IsInitialized">
            <summary>
              Indicates whether or not this instance is currently initialized.
            </summary>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.Screen.Activated">
            <summary>
              Raised after activation occurs.
            </summary>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.Screen.AttemptingDeactivation">
            <summary>
              Raised before deactivation.
            </summary>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.Screen.Deactivated">
            <summary>
              Raised after deactivation.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IConductor">
            <summary>
            Denotes an instance which conducts other objects by managing an ActiveItem and maintaining a strict lifecycle.
            </summary>
            <remarks>Conducted instances can optin to the lifecycle by impelenting any of the follosing <see cref="T:MvvmFx.CaliburnMicro.IActivate"/>, <see cref="T:MvvmFx.CaliburnMicro.IDeactivate"/>, <see cref="T:MvvmFx.CaliburnMicro.IGuardClose"/>.</remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IParent">
            <summary>
              Interface used to define an object associated to a collection of children.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IParent.GetChildren">
            <summary>
              Gets the children.
            </summary>
            <returns>
              The collection of children.
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IConductor.ActivateItem(System.Object)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IConductor.DeactivateItem(System.Object,System.Boolean)">
            <summary>
            Deactivates the specified item.
            </summary>
            <param name="item">The item to close.</param>
            <param name="close">Indicates whether or not to close the item after deactivating it.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IConductor.ActivationProcessed">
            <summary>
            Occurs when an activation request is processed.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IParent`1">
            <summary>
            Interface used to define a specialized parent.
            </summary>
            <typeparam name="T">The type of children.</typeparam>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IParent`1.GetChildren">
            <summary>
              Gets the children.
            </summary>
            <returns>
              The collection of children.
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConductorBase`1.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns>The collection of children.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConductorBase`1.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConductorBase`1.DeactivateItem(`0,System.Boolean)">
            <summary>
            Deactivates the specified item.
            </summary>
            <param name="item">The item to close.</param>
            <param name="close">Indicates whether or not to close the item after deactivating it.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConductorBase`1.OnActivationProcessed(`0,System.Boolean)">
            <summary>
            Called by a subclass when an activation needs processing.
            </summary>
            <param name="item">The item on which activation was attempted.</param>
            <param name="success">if set to <c>true</c> activation was successful.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConductorBase`1.EnsureItem(`0)">
            <summary>
            Ensures that an item is ready to be activated.
            </summary>
            <param name="newItem"></param>
            <returns>The item to be activated.</returns>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ConductorBase`1.CloseStrategy">
            <summary>
            Gets or sets the close strategy.
            </summary>
            <value>The close strategy.</value>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.ConductorBase`1.ActivationProcessed">
            <summary>
            Occurs when an activation request is processed.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IConductActiveItem">
            <summary>
            An <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that also implements <see cref="T:MvvmFx.CaliburnMicro.IHaveActiveItem"/>.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHaveActiveItem">
            <summary>
            Denotes an instance which maintains an active item.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IHaveActiveItem.ActiveItem">
            <summary>
            The currently active item.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConductorBaseWithActiveItem`1.ChangeActiveItem(`0,System.Boolean)">
            <summary>
            Changes the active item.
            </summary>
            <param name="newItem">The new item to activate.</param>
            <param name="closePrevious">Indicates whether or not to close the previous active item.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ConductorBaseWithActiveItem`1.ActiveItem">
            <summary>
            The currently active item.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ConductorBaseWithActiveItem`1.MvvmFx#CaliburnMicro#IHaveActiveItem#ActiveItem">
            <summary>
            The currently active item.
            </summary>
            <value></value>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.DeactivateItem(`0,System.Boolean)">
            <summary>
            Deactivates the specified item.
            </summary>
            <param name="item">The item to close.</param>
            <param name="close">Indicates whether or not to close the item after deactivating it.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementor calls this action with the result of the close check.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.OnActivate">
            <summary>
            Called when activating.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.OnDeactivate(System.Boolean)">
            <summary>
            Called when deactivating.
            </summary>
            <param name="close">Indicates whether this instance will be closed.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns>The collection of children.</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Conductor`1.Collection">
            <summary>
            An implementation of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that holds on many items.
            </summary>
            <summary>
            An implementation of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that holds on many items.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive">
            <summary>
            An implementation of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that holds on to many items wich are all activated.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive"/> class.
            </summary>
            <param name="openPublicItems">if set to <c>true</c> opens public items that are properties of this class.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.OnActivate">
            <summary>
            Called when activating.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.OnDeactivate(System.Boolean)">
            <summary>
            Called when deactivating.
            </summary>
            <param name="close">Indicates whether this instance will be closed.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementor calls this action with the result of the close check.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.OnInitialize">
            <summary>
            Called when initializing.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.DeactivateItem(`0,System.Boolean)">
            <summary>
            Deactivates the specified item.
            </summary>
            <param name="item">The item to close.</param>
            <param name="close">Indicates whether or not to close the item after deactivating it.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns>The collection of children.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.EnsureItem(`0)">
            <summary>
            Ensures that an item is ready to be activated.
            </summary>
            <param name="newItem"></param>
            <returns>The item to be activated.</returns>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Conductor`1.Collection.AllActive.Items">
            <summary>
            Gets the items that are currently being conducted.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive">
            <summary>
            An implementation of <see cref="T:MvvmFx.CaliburnMicro.IConductor"/> that holds on many items but only activates one at a time.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns>The collection of children.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.ActivateItem(`0)">
            <summary>
            Activates the specified item.
            </summary>
            <param name="item">The item to activate.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.DeactivateItem(`0,System.Boolean)">
            <summary>
            Deactivates the specified item.
            </summary>
            <param name="item">The item to close.</param>
            <param name="close">Indicates whether or not to close the item after deactivating it.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.DetermineNextItemToActivate(System.Collections.Generic.IList{`0},System.Int32)">
            <summary>
            Determines the next item to activate based on the last active index.
            </summary>
            <param name="list">The list of possible active items.</param>
            <param name="lastIndex">The index of the last active item.</param>
            <returns>The next item to activate.</returns>
            <remarks>Called after an active item is closed.</remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.CanClose(System.Action{System.Boolean})">
            <summary>
            Called to check whether or not this instance can close.
            </summary>
            <param name="callback">The implementor calls this action with the result of the close check.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.OnActivate">
            <summary>
            Called when activating.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.OnDeactivate(System.Boolean)">
            <summary>
            Called when deactivating.
            </summary>
            <param name="close">Indicates whether this instance will be closed.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.EnsureItem(`0)">
            <summary>
            Ensures that an item is ready to be activated.
            </summary>
            <param name="newItem"></param>
            <returns>The item to be activated.</returns>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Conductor`1.Collection.OneActive.Items">
            <summary>
            Gets the items that are currently being conducted.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Coroutine">
            <summary>
            Manages coroutine execution.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Coroutine.CreateParentEnumerator">
            <summary>
            Creates the parent enumerator.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Coroutine.BeginExecute(System.Collections.Generic.IEnumerator{MvvmFx.CaliburnMicro.IResult},MvvmFx.CaliburnMicro.ActionExecutionContext,System.EventHandler{MvvmFx.CaliburnMicro.ResultCompletionEventArgs})">
            <summary>
            Executes a coroutine.
            </summary>
            <param name="coroutine">The coroutine to execute.</param>
            <param name="context">The context to execute the coroutine within.</param>
            /// <param name="callback">The completion callback for the coroutine.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.Coroutine.Completed">
            <summary>
            Called upon completion of a coroutine.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHandleWithCoroutine`1">
            <summary>
             Denotes a class which can handle a particular type of message and uses a Coroutine to do so.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHandle">
            <summary>
              A marker interface for classes that subscribe to messages.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IHandleWithCoroutine`1.Handle(`0)">
            <summary>
             Handle the message with a Coroutine.
            </summary>
            <param name="message">The message.</param>
            <returns>The coroutine to execute.</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.DefaultCloseStrategy`1">
            <summary>
            Used to gather the results from multiple child elements which may or may not prevent closing.
            </summary>
            <typeparam name="T">The type of child element.</typeparam>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ICloseStrategy`1">
            <summary>
            Used to gather the results from multiple child elements which may or may not prevent closing.
            </summary>
            <typeparam name="T">The type of child element.</typeparam>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ICloseStrategy`1.Execute(System.Collections.Generic.IEnumerable{`0},System.Action{System.Boolean,System.Collections.Generic.IEnumerable{`0}})">
            <summary>
            Executes the strategy.
            </summary>
            <param name="toClose">Items that are requesting close.</param>
            <param name="callback">The action to call when all enumeration is complete and the close results are aggregated.
            The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.DefaultCloseStrategy`1.#ctor(System.Boolean)">
            <summary>
            Creates an instance of the class.
            </summary>
            <param name="closeConductedItemsWhenConductorCannotClose">Indicates that even if all conducted items are not closable, those that are should be closed. The default is FALSE.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.DefaultCloseStrategy`1.Execute(System.Collections.Generic.IEnumerable{`0},System.Action{System.Boolean,System.Collections.Generic.IEnumerable{`0}})">
            <summary>
            Executes the strategy.
            </summary>
            <param name="toClose">Items that are requesting close.</param>
            <param name="callback">The action to call when all enumeration is complete and the close results are aggregated.
            The bool indicates whether close can occur. The enumerable indicates which children should close if the parent cannot.</param>
        </member>
        <member name="T:System.Windows.DependencyObjectExtensions">
            <summary>
            Convenience methods to use with dependency objects.
            </summary>
        </member>
        <member name="M:System.Windows.DependencyObjectExtensions.GetDependencyObject(System.Object)">
            <summary>
            Gets a dependency object for a given object.
            </summary>
            <param name="obj">The object for which a dependency object is required.</param>
            <returns>A dependency object.</returns>
        </member>
        <member name="M:System.Windows.DependencyObjectExtensions.SetValue(System.Object,System.Object)">
            <summary>
            Sets the value on the dependency object of the given object
            </summary>
            <param name="obj">The object.</param>
            <param name="value">The value to set.</param>
            <exception cref="T:System.ArgumentException">DependencyObject not found.</exception>
        </member>
        <member name="T:System.Windows.DependencyObject">
            <summary>
            Represents an object that participates in the dependency property system.
            </summary>
        </member>
        <member name="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <summary>
            Clears the value of a dependency property.
            </summary>
            <param name="property">The dependency property whose value is to be cleared.</param>
        </member>
        <member name="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <summary>
            Sets the value of a dependency property.
            </summary>
            <param name="property">The dependency property whose value is to be set.</param>
            <param name="value">The value to set.</param>
            <exception cref="T:System.ArgumentException">Value is of wrong type for this DependencyProperty.</exception>
        </member>
        <member name="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
            <summary>
            Gets the value of a dependency property.
            </summary>
            <param name="property">The dependency property for which the value is required.</param>
            <returns>The value of a dependency property</returns>
        </member>
        <member name="M:System.Windows.DependencyObject.AddObject(System.Object)">
            <summary>
            Gets a dependency object for a given object.
            If dependency object for that object doesn't exist, creates a new one.
            </summary>
            <param name="obj">The object for which a dependency object is required.</param>
            <returns>The existing or new dependency object.</returns>
        </member>
        <member name="M:System.Windows.DependencyObject.TryGet(System.Object,System.Windows.DependencyObject@)">
            <summary>
            Tries to get a dependency object for a given object.
            </summary>
            <param name="obj">The object.</param>
            <param name="dependencyObject">The dependency object.</param>
            <returns></returns>
        </member>
        <member name="M:System.Windows.DependencyObject.Register(System.Type,System.Windows.DependencyProperty)">
            <summary>
            Registers a dependency property for the specified type.
            </summary>
            <param name="type">The type for which the dependency property is to be registered.</param>
            <param name="dp">The dependency property to register.</param>
            <exception cref="T:System.ArgumentException">The specified property name already exists on the given object type.</exception>
        </member>
        <member name="P:System.Windows.DependencyObject.Object">
            <summary>
            Gets the object that is associated with this dependency object.
            </summary>
            <value>
            The associated object.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHandle`1">
            <summary>
              Denotes a class which can handle a particular type of message.
            </summary>
            <typeparam name = "TMessage">The type of message to handle.</typeparam>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IHandle`1.Handle(`0)">
            <summary>
              Handles the message.
            </summary>
            <param name = "message">The message.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IEventAggregator">
            <summary>
              Enables loosely-coupled publication of and subscription to events.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IEventAggregator.HandlerExistsFor(System.Type)">
            <summary>
            Searches the subscribed handlers to check if we have a handler for
            the message type supplied.
            </summary>
            <param name="messageType">The message type to check with</param>
            <returns>True if any handler is found, false if not.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IEventAggregator.Subscribe(System.Object)">
            <summary>
              Subscribes an instance to all events declared through implementations of <see cref="T:MvvmFx.CaliburnMicro.IHandle`1"/>
            </summary>
            <param name="subscriber">The instance to subscribe for event publication.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IEventAggregator.Unsubscribe(System.Object)">
            <summary>
              Unsubscribes the instance from all events.
            </summary>
            <param name = "subscriber">The instance to unsubscribe.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IEventAggregator.Publish(System.Object)">
            <summary>
              Publishes a message.
            </summary>
            <param name = "message">The message instance.</param>
            <remarks>
              Uses the default thread marshaller during publication.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IEventAggregator.Publish(System.Object,System.Action{System.Action})">
            <summary>
              Publishes a message.
            </summary>
            <param name = "message">The message instance.</param>
            <param name = "marshal">Allows the publisher to provide a custom thread marshaller for the message publication.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IEventAggregator.PublicationThreadMarshaller">
            <summary>
              Gets or sets the default publication thread marshaller.
            </summary>
            <value>
              The default publication thread marshaller.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.EventAggregator">
            <summary>
              Enables loosely-coupled publication of and subscription to events.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.EventAggregator.DefaultPublicationThreadMarshaller">
            <summary>
              The default thread marshaller used for publication;
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.EventAggregator.HandlerResultProcessing">
            <summary>
            Processing of handler results on publication thread.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.EventAggregator.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.EventAggregator"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.EventAggregator.HandlerExistsFor(System.Type)">
            <summary>
            Searches the subscribed handlers to check if we have a handler for
            the message type supplied.
            </summary>
            <param name="messageType">The message type to check with</param>
            <returns>True if any handler is found, false if not.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.EventAggregator.Subscribe(System.Object)">
            <summary>
              Subscribes an instance to all events declared through implementations of <see cref="T:MvvmFx.CaliburnMicro.IHandle`1"/>
            </summary>
            <param name="subscriber">The instance to subscribe for event publication.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.EventAggregator.Unsubscribe(System.Object)">
            <summary>
              Unsubscribes the instance from all events.
            </summary>
            <param name = "subscriber">The instance to unsubscribe.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.EventAggregator.Publish(System.Object)">
            <summary>
              Publishes a message.
            </summary>
            <param name = "message">The message instance.</param>
            <remarks>
              Does not marshall the the publication to any special thread by default.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.EventAggregator.Publish(System.Object,System.Action{System.Action})">
            <summary>
              Publishes a message.
            </summary>
            <param name = "message">The message instance.</param>
            <param name = "marshal">Allows the publisher to provide a custom thread marshaller for the message publication.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.EventAggregator.PublicationThreadMarshaller">
            <summary>
              Gets or sets the default publication thread marshaller.
            </summary>
            <value>
              The default publication thread marshaller.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ExecuteEventArgs">
            <summary>
            Arguments passed to a method invoked
            by the Execute trigger action.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ExecuteEventArgs.TriggerSource">
            <summary>
            The control that raised the event that
            triggered invocation of this method.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ExecuteEventArgs.MethodParameter">
            <summary>
            The MethodParameter value provided by
            the designer.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ExecuteEventArgs.TriggerParameter">
            <summary>
            The EventArgs parameter from the event
            that triggered invocation of this method.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ExtensionMethods">
            <summary>
            Generic extension methods used by the framework.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ExtensionMethods.GetAssemblyName(System.Reflection.Assembly)">
            <summary>
            Get's the name of the assembly.
            </summary>
            <param name="assembly">The assembly.</param>
            <returns>The assembly's name.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ExtensionMethods.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
            <summary>
            Gets all the attributes of a particular type.
            </summary>
            <typeparam name="T">The type of attributes to get.</typeparam>
            <param name="member">The member to inspect for attributes.</param>
            <param name="inherit">Whether or not to search for inherited attributes.</param>
            <returns>The list of attributes found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ExtensionMethods.Apply``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
            <summary>
            Applies the action to each element in the list.
            </summary>
            <typeparam name="T">The enumerable item's type.</typeparam>
            <param name="enumerable">The elements to enumerate.</param>
            <param name="action">The action to apply to each item in the list.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ExtensionMethods.GetMemberInfo(System.Linq.Expressions.Expression)">
            <summary>
            Converts an expression into a <see cref="T:System.Reflection.MemberInfo"/>.
            </summary>
            <param name="expression">The expression to convert.</param>
            <returns>The member info.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ExtensionMethods.GetValueOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
            <summary>
            Gets the value for a key. If the key does not exist, return default(TValue);
            </summary>
            <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
            <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
            <param name="dictionary">The dictionary to call this method on.</param>
            <param name="key">The key to look up.</param>
            <returns>The key value. default(TValue) if this key is not in the dictionary.</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IChild`1">
            <summary>
            Denotes a node within a parent/child hierarchy.
            </summary>
            <typeparam name="TParent">The type of parent.</typeparam>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IChild`1.Parent">
            <summary>
            Gets or Sets the Parent
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.DataContextChangedEventArgs">
            <summary>
            Contains details about the data context.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.DataContextChangedEventArgs.DataContext">
            <summary>
            The data context
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHaveDataContext">
            <summary>
            Denotes a view that has a data context (view model).
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IHaveDataContext.DataContext">
            <summary>
            Gets or sets the data context.
            </summary>
            <value>
            The data context.
            </value>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IHaveDataContext.DataContextChanged">
            <summary>
            Occurs when the data context changes.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHaveModel">
            <summary>
            Defines a view model with a model object that maintains data.</summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IHaveModel.Model">
            <summary>
            Gets or sets the Model property of the view model object.
            </summary>
            <value>
            The model object.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IHaveViewNamedElements">
            <summary>
            Defines a view model that caches a list of all control objects on the attached view.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IHaveViewNamedElements.ViewNamedElements">
            <summary>
            Gets or sets the control objects of the view.
            </summary>
            <value>
            The control objects of the view.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Execute">
            <summary>
              Enables easy marshalling of code to the UI thread.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Execute.InitializeWithDispatcher">
            <summary>
              Initializes the framework using the current dispatcher.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Execute.ResetWithoutDispatcher">
            <summary>
              Resets the executor to use a non-dispatcher-based action executor.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Execute.SetUIThreadMarshaller(System.Action{System.Action})">
            <summary>
            Sets a custom UI thread marshaller.
            </summary>
            <param name="marshaller">The marshaller.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Execute.OnUIThread(System.Action)">
            <summary>
              Executes the action on the UI thread.
            </summary>
            <param name = "action">The action to execute.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Execute.InDesignMode">
            <summary>
              Indicates whether or not the framework is in design-time mode.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.BindableCollection`1">
            <summary>
            A base collection class that supports automatic UI thread marshalling.
            </summary>
            <typeparam name="T">The type of elements contained in the collection.</typeparam>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.#ctor">
            <summary>
              Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.BindableCollection`1"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
              Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.BindableCollection`1"/> class.
            </summary>
            <param name="collection">The collection from which the elements are copied.</param>
            <exception cref="T:System.ArgumentNullException">
              The <paramref name="collection"/> parameter cannot be null.
            </exception>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.NotifyOfPropertyChange(System.String)">
            <summary>
              Notifies subscribers of the property change.
            </summary>
            <param name = "propertyName">Name of the property.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.Refresh">
            <summary>
              Raises a change notification indicating that all bindings should be refreshed.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.InsertItem(System.Int32,`0)">
            <summary>
              Inserts the item to the specified position.
            </summary>
            <param name = "index">The index to insert at.</param>
            <param name = "item">The item to be inserted.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.InsertItemBase(System.Int32,`0)">
            <summary>
              Exposes the base implementation of the <see cref="M:MvvmFx.CaliburnMicro.BindableCollection`1.InsertItem(System.Int32,`0)"/> function.
            </summary>
            <param name="index">The index.</param>
            <param name="item">The item.</param>
            <remarks>
              Used to avoid compiler warning regarding unverifiable code.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.MoveItem(System.Int32,System.Int32)">
            <summary>
            Moves the item within the collection.
            </summary>
            <param name="oldIndex">The old position of the item.</param>
            <param name="newIndex">The new position of the item.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.MoveItemBase(System.Int32,System.Int32)">
            <summary>
            Exposes the base implementation fo the <see cref="M:MvvmFx.CaliburnMicro.BindableCollection`1.MoveItem(System.Int32,System.Int32)"/> function.
            </summary>
            <param name="oldIndex">The old index.</param>
            <param name="newIndex">The new index.</param>
            <remarks>Used to avoid compiler warning regarding unverificable code.</remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.SetItem(System.Int32,`0)">
            <summary>
              Sets the item at the specified position.
            </summary>
            <param name = "index">The index to set the item at.</param>
            <param name = "item">The item to set.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.SetItemBase(System.Int32,`0)">
            <summary>
              Exposes the base implementation of the <see cref="M:MvvmFx.CaliburnMicro.BindableCollection`1.SetItem(System.Int32,`0)"/> function.
            </summary>
            <param name="index">The index.</param>
            <param name="item">The item.</param>
            <remarks>
              Used to avoid compiler warning regarding unverifiable code.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.RemoveItem(System.Int32)">
            <summary>
              Removes the item at the specified position.
            </summary>
            <param name = "index">The position used to identify the item to remove.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.RemoveItemBase(System.Int32)">
            <summary>
              Exposes the base implementation of the <see cref="M:MvvmFx.CaliburnMicro.BindableCollection`1.RemoveItem(System.Int32)"/> function.
            </summary>
            <param name="index">The index.</param>
            <remarks>
              Used to avoid compiler warning regarding unverifiable code.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.ClearItems">
            <summary>
              Clears the items contained by the collection.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.ClearItemsBase">
            <summary>
              Exposes the base implementation of the <see cref="M:MvvmFx.CaliburnMicro.BindableCollection`1.ClearItems"/> function.
            </summary>
            <remarks>
              Used to avoid compiler warning regarding unverifiable code.
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
              Raises the <see cref = "E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" /> event with the provided arguments.
            </summary>
            <param name = "e">Arguments of the event being raised.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
              Raises the PropertyChanged event with the provided arguments.
            </summary>
            <param name = "e">The event data to report in the event.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
              Adds the range.
            </summary>
            <param name = "items">The items.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.RemoveRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
              Removes the range.
            </summary>
            <param name = "items">The items.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
            <summary>
            Called when the object is deserialized.
            </summary>
            <param name="c">The streaming context.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.BindableCollection`1.ShouldSerializeIsNotifying">
            <summary>
            Used to indicate whether or not the IsNotifying property is serialized to Xml.
            </summary>
            <returns>Whether or not to serialize the IsNotifying property. The default is false.</returns>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.BindableCollection`1.IsNotifying">
            <summary>
              Enables/Disables property change notification.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IoC">
            <summary>
            Used by the framework to pull instances from an IoC container and to inject dependencies into certain existing classes.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.IoC.GetInstance">
            <summary>
            Gets an instance by type and key.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.IoC.GetAllInstances">
            <summary>
            Gets all instances of a particular type.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.IoC.BuildUp">
            <summary>
            Passes an existing instance to the IoC container to enable dependencies to be injected.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IoC.Get``1(System.String)">
            <summary>
            Gets an instance from the container.
            </summary>
            <typeparam name="T">The type to resolve.</typeparam>
            <param name="key">The key to look up.</param>
            <returns>The resolved instance.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IoC.GetAll``1">
            <summary>
            Gets all instances of a particular type.
            </summary>
            <typeparam name="T">The type to resolve.</typeparam>
            <returns>The resolved instances.</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IResult">
            <summary>
            Allows custom code to execute after the return of a action.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IResult.Execute(MvvmFx.CaliburnMicro.ActionExecutionContext)">
            <summary>
            Executes the result using the specified context.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.IResult.Completed">
            <summary>
            Occurs when execution has completed.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IResult`1">
            <summary>
            Allows custom code to execute after the return of a action.
            </summary>
            <typeparam name="TResult">The type of the result.</typeparam>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.IResult`1.Result">
            <summary>
            Gets the result of the asynchronous operation.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ActivationEventArgs">
            <summary>
            EventArgs sent during activation.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActivationEventArgs.WasInitialized">
            <summary>
            Indicates whether the sender was initialized in addition to being activated.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ActivationProcessedEventArgs">
            <summary>
            Contains details about the success or failure of an item's activation through an <see cref="T:MvvmFx.CaliburnMicro.IConductor"/>.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActivationProcessedEventArgs.Item">
            <summary>
            The item whose activation was processed.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ActivationProcessedEventArgs.Success">
            <summary>
            Gets or sets a value indicating whether the activation was a success.
            </summary>
            <value><c>true</c> if success; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.DeactivationEventArgs">
            <summary>
            EventArgs sent during deactivation.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.DeactivationEventArgs.WasClosed">
            <summary>
            Indicates whether the sender was closed in addition to being deactivated.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ViewAttachedEventArgs">
            <summary>
            The event args for the <see cref="E:MvvmFx.CaliburnMicro.IViewAware.ViewAttached"/> event.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewAttachedEventArgs.View">
            <summary>
            The view.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewAttachedEventArgs.Context">
            <summary>
            The context.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.LogManager">
            <summary>
            Used to manage logging.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.LogManager.GetLog">
            <summary>
            Creates an <see cref="T:MvvmFx.Logging.ILog"/> for the provided type.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Message">
            <summary>
              Host's attached properties related to routed UI messaging.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Message.SetHandler(System.Windows.DependencyObject,System.Object)">
            <summary>
              Places a message handler on this element.
            </summary>
            <param name="d"> The element. </param>
            <param name="value"> The message handler. </param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Message.GetHandler(System.Windows.DependencyObject)">
            <summary>
              Gets the message handler for this element.
            </summary>
            <param name="d"> The element. </param>
            <returns> The message handler. </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Message.GetHandler(System.Object)">
            <summary>
              Gets the message handler for this element.
            </summary>
            <param name="d"> The object. </param>
            <returns> The message handler. </returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Message.AttachProperty">
            <summary>
            This defines the <see cref="P:MvvmFx.CaliburnMicro.Message.Attach"/> attached property.
            </summary>
            <AttachedEventComments>
            <summary>
            A property definition representing attached triggers and messages.
            </summary>
            </AttachedEventComments>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Message.SetAttach(System.Windows.DependencyObject,System.String)">
            <summary>
              Sets the attached triggers and messages.
            </summary>
            <param name="d"> The element to attach to. </param>
            <param name="attachText"> The parsable attachment text. </param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Message.GetAttach(System.Windows.DependencyObject)">
            <summary>
              Gets the attached triggers and messages.
            </summary>
            <param name="d"> The element that was attached to. </param>
            <returns> The parsable attachment text. </returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.MessageBinder">
            <summary>
            A service that is capable of properly binding values to a method's parameters and creating instances of <see cref="T:MvvmFx.CaliburnMicro.IResult"/>.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.MessageBinder.SpecialValues">
            <summary>
            The special parameter values recognized by the message binder along with their resolvers.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.MessageBinder.CustomConverters">
            <summary>
            Custom converters used by the framework registered by destination type for which they will be selected.
            The converter is passed the existing value to convert and a "context" object.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.MessageBinder.DetermineParameters(MvvmFx.CaliburnMicro.ActionExecutionContext,System.Reflection.ParameterInfo[])">
            <summary>
            Determines the parameters that a method should be invoked with.
            </summary>
            <param name="context">The action execution context.</param>
            <param name="requiredParameters">The parameters required to complete the invocation.</param>
            <returns>The actual parameter values.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.MessageBinder.EvaluateParameter">
            <summary>
            Transforms the textual parameter into the actual parameter.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.MessageBinder.CoerceValue(System.Type,System.Object,System.Object)">
            <summary>
            Coerces the provided value to the destination type.
            </summary>
            <param name="destinationType">The destination type.</param>
            <param name="providedValue">The provided value.</param>
            <param name="context">An optional context value which can be used during conversion.</param>
            <returns>The coerced value.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.MessageBinder.GetDefaultValue(System.Type)">
            <summary>
            Gets the default value for a type.
            </summary>
            <param name="type">The type.</param>
            <returns>The default value.</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.MessageDetail">
            <summary>
            Object used to collect data for an action message.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.MessageDetail.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.MessageDetail"/> class.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.MessageDetail.EventName">
            <summary>
            Gets or sets the name of the event.
            </summary>
            <value>
            The name of the event.
            </value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.MessageDetail.MethodName">
            <summary>
            Gets or sets the name of the method.
            </summary>
            <value>
            The name of the method.
            </value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.MessageDetail.Parameters">
            <summary>
            Gets the collection of parameters.
            </summary>
            <value>
            The parameters.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.NameTransformer">
            <summary>
             Class for managing the list of rules for doing name transformation.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.NameTransformer.AddRule(System.String,System.String,System.String)">
            <summary>
             Adds a transform using a single replacement value and a global filter pattern.
            </summary>
            <param name = "replacePattern">Regular expression pattern for replacing text</param>
            <param name = "replaceValue">The replacement value.</param>
            <param name = "globalFilterPattern">Regular expression pattern for global filtering</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.NameTransformer.AddRule(System.String,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
             Adds a transform using a list of replacement values and a global filter pattern.
            </summary>
            <param name = "replacePattern">Regular expression pattern for replacing text</param>
            <param name = "replaceValueList">The list of replacement values</param>
            <param name = "globalFilterPattern">Regular expression pattern for global filtering</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.NameTransformer.Transform(System.String)">
            <summary>
            Gets the list of transformations for a given name.
            </summary>
            <param name = "source">The name to transform into the resolved name list</param>
            <returns>The transformed names.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.NameTransformer.Transform(System.String,System.Func{System.String,System.String})">
            <summary>
            Gets the list of transformations for a given name.
            </summary>
            <param name = "source">The name to transform into the resolved name list</param>
            <param name = "getReplaceString">A function to do a transform on each item in the ReplaceValueList prior to applying the regular expression transform</param>
            <returns>The transformed names.</returns>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.NameTransformer.UseEagerRuleSelection">
            <summary>
            Flag to indicate if transformations from all matched rules are returned. Otherwise, transformations from only the first matched rule are returned.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.NameTransformer.Rule">
            <summary>
             A rule that describes a name transform.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.NameTransformer.Rule.GlobalFilterPattern">
            <summary>
            Regular expression pattern for global filtering
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.NameTransformer.Rule.ReplacePattern">
            <summary>
            Regular expression pattern for replacing text
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.NameTransformer.Rule.ReplacementValues">
            <summary>
            The list of replacement values
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Parameter">
            <summary>
            Represents a parameter of an <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parameter.#ctor">
            <summary>
            Creates a new parameter.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parameter.#ctor(System.Object)">
            <summary>
            Creates a new parameter.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parameter.MakeAwareOf(MvvmFx.CaliburnMicro.ActionMessage)">
            <summary>
            Makes the parameter aware of the <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> that it's attached to.
            </summary>
            <param name="owner">The action message.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Parameter.BindingManager">
            <summary>
            Gets the binding manager.
            </summary>
            <value>
            The binding manager.
            </value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Parameter.Value">
            <summary>
            Gets or sets the parameter value.
            </summary>
            <value>
            The parameter value.
            </value>
            <remarks>A <c>null</c> value is allowed.</remarks>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.Parameter.Owner">
            <summary>
            Gets or sets the ActionMessage owner of the Parameter.
            </summary>
            <value>
            The owner of the Parameter.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.Parser">
            <summary>
            Parses text into a fully functional set of <see cref="T:MvvmFx.CaliburnMicro.MessageDetail"/> instances for use by <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/>.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parser.Parse(System.Windows.Forms.Control,System.String,System.Collections.Generic.IEnumerable{System.Windows.Forms.Control})">
            <summary>
            Parses the specified message text.
            </summary>
            <param name="target">The event trigger control.</param>
            <param name="text">The message text.</param>
            <param name="namedElements">All the <see cref="T:System.Windows.Forms.Control"/> instances with names in the scope.</param>
            <returns>
            The message details parsed from the text.
            </returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Parser.GetTriggerEventName">
            <summary>
            The function used to get the trigger event name.
            </summary>
            <remarks>The parameters passed to the method are the the trigger control and string representing the trigger event.</remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parser.CreateMessageDetail(System.Windows.Forms.Control,System.String)">
            <summary>
            Creates an instance of <see cref="T:MvvmFx.CaliburnMicro.MessageDetail"/> by parsing out the textual dsl.
            </summary>
            <param name="target">The target of the message.</param>
            <param name="messageText">The textual message dsl.</param>
            <returns>The created message detail.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Parser.InterpretMessageText">
            <summary>
            Function used to parse a string identified as a message.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.Parser.CreateParameter">
            <summary>
            Function used to parse a string identified as a message parameter.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parser.BindParameter(System.Windows.Forms.Control,MvvmFx.CaliburnMicro.Parameter,System.String,System.String,MvvmFx.Windows.Data.BindingMode)">
            <summary>
            Creates a binding on a <see cref="T:MvvmFx.CaliburnMicro.Parameter"/>.
            </summary>
            <param name="target">The target to which the message is applied.</param>
            <param name="parameter">The parameter object.</param>
            <param name="controlName">The name of the control to bind to.</param>
            <param name="propertyName">The name of the property to bind to.</param>
            <param name="bindingMode">The binding mode to use.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.Parser.BindParameter(System.Windows.Forms.Control,MvvmFx.CaliburnMicro.Parameter,System.Windows.Forms.Control,System.String,MvvmFx.Windows.Data.BindingMode)">
            <summary>
            Creates a binding on a <see cref="T:MvvmFx.CaliburnMicro.Parameter"/>.
            </summary>
            <param name="target">The target to which the message is applied.</param>
            <param name="parameter">The parameter object.</param>
            <param name="control">The actual control to bind to.</param>
            <param name="propertyName">The name of the property to bind to.</param>
            <param name="bindingMode">The binding mode to use.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.RegExHelper">
            <summary>
             Helper class for encoding strings to regular expression patterns
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.RegExHelper.NameRegEx">
            <summary>
            Regular expression pattern for valid name
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.RegExHelper.SubNamespaceRegEx">
            <summary>
            Regular expression pattern for subnamespace (including dot)
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.RegExHelper.NamespaceRegEx">
            <summary>
            Regular expression pattern for namespace or namespace fragment
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.RegExHelper.GetCaptureGroup(System.String,System.String)">
            <summary>
            Creates a named capture group with the specified regular expression
            </summary>
            <param name="groupName">Name of capture group to create</param>
            <param name="regEx">Regular expression pattern to capture</param>
            <returns>Regular expression capture group with the specified group name</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.RegExHelper.NamespaceToRegEx(System.String)">
            <summary>
            Converts a namespace (including wildcards) to a regular expression string
            </summary>
            <param name="srcNamespace">Source namespace to convert to regular expression</param>
            <returns>Namespace converted to a regular expression</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.RegExHelper.GetNameCaptureGroup(System.String)">
            <summary>
            Creates a capture group for a valid name regular expression pattern
            </summary>
            <param name="groupName">Name of capture group to create</param>
            <returns>Regular expression capture group with the specified group name</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.RegExHelper.GetNamespaceCaptureGroup(System.String)">
            <summary>
            Creates a capture group for a namespace regular expression pattern
            </summary>
            <param name="groupName">Name of capture group to create</param>
            <returns>Regular expression capture group with the specified group name</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ResultCompletionEventArgs">
            <summary>
            The event args for the Completed event of an <see cref="T:MvvmFx.CaliburnMicro.IResult"/>.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ResultCompletionEventArgs.Error">
            <summary>
            Gets or sets the error if one occurred.
            </summary>
            <value>The error.</value>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ResultCompletionEventArgs.WasCancelled">
            <summary>
            Gets or sets a value indicating whether the result was cancelled.
            </summary>
            <value><c>true</c> if cancelled; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ScreenExtensions">
            <summary>
            Hosts extension methods for <see cref="T:MvvmFx.CaliburnMicro.IScreen"/> classes.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.TryActivate(System.Object)">
            <summary>
            Activates the item if it implements <see cref="T:MvvmFx.CaliburnMicro.IActivate"/>, otherwise does nothing.
            </summary>
            <param name="potentialActivatable">The potential activatable.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.TryDeactivate(System.Object,System.Boolean)">
            <summary>
            Deactivates the item if it implements <see cref="T:MvvmFx.CaliburnMicro.IDeactivate"/>, otherwise does nothing.
            </summary>
            <param name="potentialDeactivatable">The potential deactivatable.</param>
            <param name="close">Indicates whether or not to close the item after deactivating it.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.CloseItem(MvvmFx.CaliburnMicro.IConductor,System.Object)">
            <summary>
            Closes the specified item.
            </summary>
            <param name="conductor">The conductor.</param>
            <param name="item">The item to close.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.CloseItem``1(MvvmFx.CaliburnMicro.ConductorBase{``0},``0)">
            <summary>
            Closes the specified item.
            </summary>
            <typeparam name="T">The type that is being conducted.</typeparam>
            <param name="conductor">The conductor.</param>
            <param name="item">The item to close.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.ActivateWith(MvvmFx.CaliburnMicro.IActivate,MvvmFx.CaliburnMicro.IActivate)">
            <summary>
             Activates a child whenever the specified parent is activated.
            </summary>
            <param name="child">The child to activate.</param>
            <param name="parent">The parent whose activation triggers the child's activation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.DeactivateWith(MvvmFx.CaliburnMicro.IDeactivate,MvvmFx.CaliburnMicro.IDeactivate)">
            <summary>
             Deactivates a child whenever the specified parent is deactivated.
            </summary>
            <param name="child">The child to deactivate.</param>
            <param name="parent">The parent whose deactivation triggers the child's deactivation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ScreenExtensions.ConductWith``2(``0,``1)">
            <summary>
            Activates and Deactivates a child whenever the specified parent is Activated or Deactivated.
            </summary>
            <typeparam name="TChild">The type of the child.</typeparam>
            <typeparam name="TParent">The type of the parent.</typeparam>
            <param name="child">The child to activate/deactivate.</param>
            <param name="parent">The parent whose activation/deactivation triggers the child's activation/deactivation.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.SequentialResult">
            <summary>
              An implementation of <see cref="T:MvvmFx.CaliburnMicro.IResult"/> that enables sequential execution of multiple results.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SequentialResult.#ctor(System.Collections.Generic.IEnumerator{MvvmFx.CaliburnMicro.IResult})">
            <summary>
              Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.SequentialResult"/> class.
            </summary>
            <param name="enumerator">The enumerator.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SequentialResult.Execute(MvvmFx.CaliburnMicro.ActionExecutionContext)">
            <summary>
              Executes the result using the specified context.
            </summary>
            <param name = "context">The context.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.SequentialResult.Completed">
            <summary>
              Occurs when execution has completed.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.SimpleContainerExtensions">
            <summary>
            Fluent methods for the simple IoC container.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.Singleton``1(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object as Singleton, on the specified container.
            </summary>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.SingletonWithDefaultCtor``1(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object as Singleton using the default constructor, on the specified container.
            </summary>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.Singleton``2(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object and service as Singleton, on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.SingletonWithDefaultCtor``2(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object and service as Singleton using the default constructor, on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.PerRequest``2(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object and service per request, on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.PerRequestWithDefaultCtor``2(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object and service per request, using the default constructor, on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.PerRequest``1(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object per request, on the specified container.
            </summary>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.PerRequestWithDefaultCtor``1(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Registers the specified object per request, using the default constructor, on the specified container.
            </summary>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="container">The container.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.Instance``1(MvvmFx.CaliburnMicro.SimpleContainer,``0)">
            <summary>
            Registers the service on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="container">The container.</param>
            <param name="instance">The instance.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.Handler``1(MvvmFx.CaliburnMicro.SimpleContainer,System.Func{MvvmFx.CaliburnMicro.SimpleContainer,System.Object})">
            <summary>
            Registers a custom handler for serving requests on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="container">The container.</param>
            <param name="handler">The handler.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.GetInstance``1(MvvmFx.CaliburnMicro.SimpleContainer)">
            <summary>
            Requests an instance on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="container">The container.</param>
            <returns>The service.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.AllTypesOf``1(MvvmFx.CaliburnMicro.SimpleContainer,System.Reflection.Assembly,System.Func{System.Type,System.Boolean})">
            <summary>
            Registers all types of the specified service, of the specified Assembly, per request, on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="container">The container.</param>
            <param name="assembly">The assembly.</param>
            <param name="filter">The filter.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.AllTypesOfAsSingleton``1(MvvmFx.CaliburnMicro.SimpleContainer,System.Reflection.Assembly,System.Func{System.Type,System.Boolean})">
            <summary>
            Registers all types of the specified Assembly, as Singleton, on the specified container.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="container">The container.</param>
            <param name="assembly">The assembly.</param>
            <param name="filter">The filter.</param>
            <returns>The container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainerExtensions.AllTypesOfAsSingleton(MvvmFx.CaliburnMicro.SimpleContainer,System.Type,System.Reflection.Assembly,System.Func{System.Type,System.Boolean})">
            <summary>
            Registers all types of the specified Assembly, as Singleton, on the specified container.
            </summary>
            <param name="container">The container.</param>
            <param name="serviceType">Type of the service.</param>
            <param name="assembly">The assembly.</param>
            <param name="filter">The filter.</param>
            <returns>The container.</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ContentContainer">
            <summary>
            A content container panel.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ContentContainer.OnContentChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:ContentChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.ContentContainer.ContentChanged">
            <summary>
            Occurs when the content changes.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ContentContainer.Content">
            <summary>
            Gets or sets the control content.
            </summary>
            <value>
            The control content.
            </value>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ContentContainer.DefaultMargin">
            <summary>
            Gets the space, in pixels, that is specified by default between controls.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ContentContainer.ContentControlDesigner.OnPaintAdornments(System.Windows.Forms.PaintEventArgs)">
            <summary>
            Raises the <see cref="E:PaintAdornments"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Windows.Forms.PaintEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ContentContainer.ContentControlDesigner.OnGiveFeedback(System.Windows.Forms.GiveFeedbackEventArgs)">
            <summary>
            Receives a call when a drag-and-drop operation is in progress to provide visual cues based on the location of the mouse while a drag operation is in progress.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.GiveFeedbackEventArgs" /> that provides data for the event.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ContentContainer.ContentControlDesigner.OnDragDrop(System.Windows.Forms.DragEventArgs)">
            <summary>
            Receives a call when a drag-and-drop object is dropped onto the control designer view.
            </summary>
            <param name="de">A <see cref="T:System.Windows.Forms.DragEventArgs" /> that provides data for the event.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ElementConvention">
            <summary>
            Represents the conventions for a particular element type.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ElementConvention.ElementType">
            <summary>
            The type of element to which the conventions apply.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ElementConvention.BindingPropertyName">
            <summary>
            The default property to be used in binding conventions.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ElementConvention.EventName">
            <summary>
            The default event to be used when wiring actions on this element.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ElementConvention.ParameterProperty">
            <summary>
            The default property to be used for parameters of this type in actions.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ElementConvention.CreateAction">
            <summary>
            The default action to be used when wiring actions on this element.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ElementConvention.ApplyBinding">
            <summary>
            Applies custom conventions for elements of this type.
            </summary>
            <remarks>Pass the view model object, property path (aka data member), property instance, control and its convention.</remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ConventionManager">
            <summary>
            Used to configure the conventions used by the framework to apply bindings and create actions.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConventionManager.GetElementConvention(System.Type)">
            <summary>
            Gets an element convention for the provided element type.
            </summary>
            <param name="controlType">The type of control to locate the convention for.</param>
            <returns>The convention if found, null otherwise.</returns>
            <remarks>Searches the class hierarchy for conventions.</remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConventionManager.AddElementConvention``1(System.String,System.String,System.String)">
            <summary>
            Adds an element convention.
            </summary>
            <typeparam name="T">The type of element.</typeparam>
            <param name="bindingPropertyName">The default property for binding conventions.</param>
            <param name="parameterProperty">The default property for action parameters.</param>
            <param name="eventName">The default event to trigger actions.</param>
            <returns>The newly added element convention.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConventionManager.AddElementConvention(MvvmFx.CaliburnMicro.ElementConvention)">
            <summary>
            Adds an element convention.
            </summary>
            <param name="convention">The <see cref="T:MvvmFx.CaliburnMicro.ElementConvention"/> to add.</param>
            <returns>The added element convention.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ConventionManager.SetBinding">
            <summary>
            Creates a binding and sets it on the element, applying the appropriate conventions.
            </summary>
            <remarks>The binding will be set as explained below<br/>
            Binding(convention.BindingPropertyName, viewModel, path)<br/>
            Binding(string propertyName, object dataSource, string dataMember)</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ConventionManager.ApplyBindingMode">
            <summary>
            Applies the appropriate binding mode to the binding.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConventionManager.HasBinding(System.Windows.Forms.Control,System.String)">
            <summary>
            Determines whether a particular property already has a binding on the provided control.
            </summary>
            <param name="control">The control to search the property binding.</param>
            <param name="property">The property to search fo bindings.</param>
            <returns>
            	<c>true</c> if the specified property already has a binding on the provided control; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConventionManager.HasBinding(System.Windows.Forms.Control,System.Windows.DependencyProperty)">
            <summary>
            Determines whether a particular dependency property already has a binding on the provided control.
            </summary>
            <param name="control">The control to search the property binding.</param>
            <param name="property">The dependency property to search fo bindings.</param>
            <returns>
            	<c>true</c> if the specified dependency property already has a binding on the provided control; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ConventionManager.SetBindingWithoutBindingOverwrite(System.Object,System.String,System.Reflection.PropertyInfo,System.Windows.Forms.Control,MvvmFx.CaliburnMicro.ElementConvention)">
            <summary>
            Creates a binding and sets it on the element, guarding against pre-existing bindings.
            </summary>
            <param name="viewModel">The view model (dataSource).</param>
            <param name="path">The dataMember.</param>
            <param name="property">The binding property.</param>
            <param name="element">The control element.</param>
            <param name="convention">The element convention.</param>
            <returns>
            	<c>true</c> if the specified property already has a binding on the provided control; otherwise, <c>false</c>.
            </returns>
            <remarks>The binding will be set as explained below<br/>
            Binding(convention.BindingPropertyName, viewModel, path)<br/>
            Binding(string propertyName, object dataSource, string dataMember)</remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.SimpleContainer">
            <summary>
            A simple IoC container.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.SimpleContainer"/> class.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.RegisterInstance(System.Type,System.String,System.Object)">
            <summary>
            Registers the instance.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <param name = "implementation">The implementation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.RegisterPerRequest(System.Type,System.String,System.Type)">
            <summary>
            Registers the class so that a new instance is created on every request.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <param name = "implementation">The implementation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.RegisterPerRequestWithDefaultCtor(System.Type,System.String,System.Type)">
            <summary>
            Registers the class so that a new instance is created on every request using the default constructor.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <param name = "implementation">The implementation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.RegisterSingleton(System.Type,System.String,System.Type)">
            <summary>
            Registers the class so that it is created once, on first request using the default constructor,
            and the same instance is returned to all requestors thereafter.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <param name = "implementation">The implementation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.RegisteSingletonWithDefaultCtor(System.Type,System.String,System.Type)">
            <summary>
            Registers the class so that it is created once, on first request,
            and the same instance is returned to all requestors thereafter.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <param name = "implementation">The implementation.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.RegisterHandler(System.Type,System.String,System.Func{MvvmFx.CaliburnMicro.SimpleContainer,System.Object})">
            <summary>
            Registers a custom handler for serving requests from the container.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <param name = "handler">The handler.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.GetInstance(System.Type,System.String)">
            <summary>
            Requests an instance.
            </summary>
            <param name = "service">The service.</param>
            <param name = "key">The key.</param>
            <returns>The instance, or null if a handler is not found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.GetAllInstances(System.Type)">
            <summary>
            Requests all instances of a given type.
            </summary>
            <param name = "service">The service.</param>
            <returns>All the instances or an empty enumerable if none are found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.BuildUp(System.Object)">
            <summary>
            Pushes dependencies into an existing instance based on interface properties with setters.
            </summary>
            <param name = "instance">The instance.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.CreateChildContainer">
            <summary>
            Creates a child container.
            </summary>
            <returns>A new container.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.BuildInstance(System.Type)">
            <summary>
            Actually does the work of creating the instance and satisfying it's constructor dependencies.
            </summary>
            <param name = "type">The type.</param>
            <returns>The created instance-</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.SimpleContainer.ActivateInstance(System.Type,System.Object[])">
            <summary>
            Creates an instance of the type with the specified constructor arguments.
            </summary>
            <param name = "type">The type.</param>
            <param name = "args">The constructor args.</param>
            <returns>The created instance.</returns>
        </member>
        <member name="E:MvvmFx.CaliburnMicro.SimpleContainer.Activated">
            <summary>
            Occurs when a new instance is created.
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.StartupEventArgs">
            <summary>
            Provides the startup arguments for the event that is raised when the application starts up.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.StartupEventArgs.#ctor(System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.StartupEventArgs"/> class.
            </summary>
            <param name="args">The startup arguments.</param>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.StartupEventArgs.Args">
            <summary>
            Gets the startup arguments.
            </summary>
            <value>
            The startup arguments.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ToolStripItemProxy">
            <summary>
            Proxy class for <see cref="T:System.Windows.Forms.ToolStripItem"/> components.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ToolStripItemProxy.#ctor(System.Windows.Forms.ToolStripItem,System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:MvvmFx.CaliburnMicro.ToolStripItemProxy"/> class, for the specified <see cref="T:System.Windows.Forms.ToolStripItem"/>.
            </summary>
            <param name="item">The tool strip item.</param>
            <param name="parent">The parent Control.</param>
            <param name="wireEvents">if set to <c>true</c>, the constructor will wire the item events.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ToolStripItemProxy.WireEvents">
            <summary>
            Wires the events.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ToolStripItemProxy.UnwireEvents">
            <summary>
            Unwires the events.
            </summary>
        </member>
        <member name="P:MvvmFx.CaliburnMicro.ToolStripItemProxy.Item">
            <summary>
            Gets the proxy item.
            </summary>
            <value>
            The proxy item.
            </value>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.TypeMappingConfiguration">
            <summary>
            Class to specify settings for configuring type mappings by the ViewLocator or ViewModelLocator
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.DefaultSubNamespaceForViews">
            <summary>
            The default subnamespace for Views. Used for creating default subnamespace mappings. Defaults to "Views".
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.DefaultSubNamespaceForViewModels">
            <summary>
            The default subnamespace for ViewModels. Used for creating default subnamespace mappings. Defaults to "ViewModels".
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.UseNameSuffixesInMappings">
            <summary>
            Flag to indicate whether or not the name of the Type should be transformed when adding a type mapping. Defaults to true.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.NameFormat">
            <summary>
            The format string used to compose the name of a type from base name and name suffix
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.IncludeViewSuffixInViewModelNames">
            <summary>
            Flag to indicate if ViewModel names should include View suffixes (i.e. CustomerPageViewModel vs. CustomerViewModel)
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.ViewSuffixList">
            <summary>
            List of View suffixes for which default type mappings should be created. Applies only when UseNameSuffixesInMappings = true.
            Default values are "View", "Page", "Form"
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.TypeMappingConfiguration.ViewModelSuffix">
            <summary>
            The name suffix for ViewModels. Applies only when UseNameSuffixesInMappings = true. The default is "ViewModel".
            </summary>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.View">
            <summary>
            Hosts attached properties related to view models.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.View.DefaultContext">
            <summary>
            The default view context.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.View.ApplyConventionsProperty">
            <summary>
            This defines the <see cref="P:Caliburn.Micro.View.ApplyConventions"/> attached property.
            </summary>
            <AttachedPropertyComments>
            <summary>A dependency property which allows the override of convention application behavior.</summary>
            </AttachedPropertyComments>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.View.GetFirstNonGeneratedView">
            <summary>
            Used to retrieve the root, non-framework-created view.
            </summary>
            <returns>The root element that was not created by the framework.</returns>
            <remarks>In certain instances the services create UI elements.
            For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in.
            The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer.
            Calling GetFirstNonGeneratedView allows the framework to discover what the original element was. 
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.View.GetApplyConventions(System.Windows.DependencyObject)">
            <summary>
            Gets the convention application behavior.
            </summary>
            <param name="d">The element the property is attached to.</param>
            <returns>Whether or not to apply conventions.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.View.SetApplyConventions(System.Windows.DependencyObject,System.Nullable{System.Boolean})">
            <summary>
            Sets the convention application behavior.
            </summary>
            <param name="d">The element to attach the property to.</param>
            <param name="value">Whether or not to apply conventions.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ViewLocator">
            <summary>
              A strategy for determining which view to use for a given model.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.NameTransformer">
            <summary>
             Used to transform names.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.ContextSeparator">
            <summary>
              Separator used when resolving View names for context instances.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.ConfigureTypeMappings(MvvmFx.CaliburnMicro.TypeMappingConfiguration)">
            <summary>
            Specifies how type mappings are created, including default type mappings. Calling this method will
            clear all existing name transformation rules and create new default type mappings according to the
            configuration.
            </summary>
            <param name="config">An instance of TypeMappingConfiguration that provides the settings for configuration</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddDefaultTypeMapping(System.String)">
            <summary>
            Adds a default type mapping using the standard namespace mapping convention
            </summary>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.RegisterViewSuffix(System.String)">
            <summary>
            This method registers a View suffix or synonym so that View Context resolution works properly.
            It is automatically called internally when calling AddNamespaceMapping(), AddDefaultTypeMapping(),
            or AddTypeMapping(). It should not need to be called explicitly unless a rule that handles synonyms
            is added directly through the NameTransformer.
            </summary>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View".</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)">
            <summary>
            Adds a standard type mapping based on namespace RegEx replace and filter patterns
            </summary>
            <param name="nsSourceReplaceRegEx">RegEx replace pattern for source namespace</param>
            <param name="nsSourceFilterRegEx">RegEx filter pattern for source namespace</param>
            <param name="nsTargetsRegEx">Array of RegEx replace values for target namespaces</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddTypeMapping(System.String,System.String,System.String,System.String)">
            <summary>
            Adds a standard type mapping based on namespace RegEx replace and filter patterns
            </summary>
            <param name="nsSourceReplaceRegEx">RegEx replace pattern for source namespace</param>
            <param name="nsSourceFilterRegEx">RegEx filter pattern for source namespace</param>
            <param name="nsTargetRegEx">RegEx replace value for target namespace</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddNamespaceMapping(System.String,System.String[],System.String)">
            <summary>
            Adds a standard type mapping based on simple namespace mapping
            </summary>
            <param name="nsSource">Namespace of source type</param>
            <param name="nsTargets">Namespaces of target type as an array</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddNamespaceMapping(System.String,System.String,System.String)">
            <summary>
            Adds a standard type mapping based on simple namespace mapping
            </summary>
            <param name="nsSource">Namespace of source type</param>
            <param name="nsTarget">Namespace of target type</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)">
            <summary>
            Adds a standard type mapping by substituting one subnamespace for another
            </summary>
            <param name="nsSource">Subnamespace of source type</param>
            <param name="nsTargets">Subnamespaces of target type as an array</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewLocator.AddSubNamespaceMapping(System.String,System.String,System.String)">
            <summary>
            Adds a standard type mapping by substituting one subnamespace for another
            </summary>
            <param name="nsSource">Subnamespace of source type</param>
            <param name="nsTarget">Subnamespace of target type</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.GetOrCreateViewType">
            <summary>
              Retrieves the view from the IoC container or tries to create it if not found.
            </summary>
            <remarks>
              Pass the type of view as a parameter and recieve an instance of the view.
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.ModifyModelTypeAtDesignTime">
            <summary>
            Modifies the name of the type to be used at design time.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.TransformName">
            <summary>
            Transforms a ViewModel type name into all of its possible View type names. Optionally accepts an instance
            of context object
            </summary>
            <returns>Enumeration of transformed names</returns>
            <remarks>Arguments:
            typeName = The name of the ViewModel type being resolved to its companion View.
            context = An instance of the context or null.
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.LocateTypeForModelType">
            <summary>
              Locates the view type based on the specified model type.
            </summary>
            <returns>The view.</returns>
            <remarks>
              Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view type.
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.LocateForModelType">
            <summary>
              Locates the view for the specified model type.
            </summary>
            <returns>The view.</returns>
            <remarks>
              Pass the model type, display location (or null) and the context instance (or null) as parameters and receive a view instance.
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewLocator.LocateForModel">
            <summary>
              Locates the view for the specified model instance.
            </summary>
            <returns>The view.</returns>
            <remarks>
              Pass the model instance, display location (or null) and the context (or null) as parameters and receive a view instance.
            </remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ControlEvents">
            <summary>
            Manages control events.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ControlEvents.HasEventsWithListeners(System.Windows.Forms.Control)">
            <summary>
            Determines whether the specified control has events with listeners.
            </summary>
            <param name="control">The control.</param>
            <returns>
            	<c>true</c> if the specified control has events with listeners; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ViewModelBinder">
            <summary>
            Binds a view to a view model.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.ApplyConventionsByDefault">
            <summary>
            Gets or sets a value indicating whether to apply conventions by default.
            </summary>
            <value>
            	<c>true</c> if conventions should be applied by default; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.ConventionsAppliedProperty">
            <summary>
            This defines the <see cref="P:MvvmFx.CaliburnMicro.ViewModelBinder.ConventionsApplied"/> attached property.
            </summary>
            <AttachedEventComments>
            <summary>
            Indicates whether or not the conventions have already been applied to the view.
            </summary>
            </AttachedEventComments>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelBinder.ShouldApplyConventions(System.Windows.Forms.Control)">
            <summary>
            Determines whether a view should have conventions applied to it.
            </summary>
            <param name="view">The view to check.</param>
            <returns>Whether or not conventions should be applied to the view.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.RebindProperties">
            <summary>
            Rebinds data bindings on the view's controls based on the provided <see cref="T:MvvmFx.CaliburnMicro.IViewAware"/> view model.
            </summary>
            <remarks>The view model object to find rebindable properties is passed as parameter.
            Returns <c>true</c> if every unbound property was rebound; otherwise, <c>false</c></remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.UnbindProperties">
            <summary>
            Removes data bindings on the view's controls based on the provided properties.
            </summary>
            <remarks>Parameters include named Elements to search through and the view model object to find unbindable properties.
            Returns matched elements only, to simplify rebinding.</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.BindProperties">
            <summary>
            Creates data bindings on the view's controls based on the provided properties.
            </summary>
            <remarks>Parameters include named Elements to search through and the view model object to determine conventions for. Returns unmatched elements.</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.BindActions">
            <summary>
            Attaches instances of <see cref="T:MvvmFx.CaliburnMicro.ActionMessage"/> to the view's controls based on the provided methods.
            </summary>
            <remarks>Parameters include the named elements to search through and the type of view model to determine conventions for. Returns unmatched elements.</remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.HandleUnmatchedElements">
            <summary>
            Allows the developer to add custom handling of named elements which were not matched by any default conventions.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelBinder.Bind">
             <summary>
             Binds the specified viewModel to the view.
             </summary>
            <remarks>Passes the the view model, view and creation context (or null for default) to use in applying binding.</remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.ViewModelLocator">
            <summary>
              A strategy for determining which view model to use for a given view.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelLocator.NameTransformer">
            <summary>
             Used to transform names.
            </summary>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelLocator.InterfaceCaptureGroupName">
            <summary>
            The name of the capture group used as a marker for rules that return interface types
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.ConfigureTypeMappings(MvvmFx.CaliburnMicro.TypeMappingConfiguration)">
            <summary>
            Specifies how type mappings are created, including default type mappings. Calling this method will
            clear all existing name transformation rules and create new default type mappings according to the
            configuration.
            </summary>
            <param name="config">An instance of TypeMappingConfiguration that provides the settings for configuration</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddDefaultTypeMapping(System.String)">
            <summary>
            Adds a default type mapping using the standard namespace mapping convention
            </summary>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String[],System.String)">
            <summary>
            Adds a standard type mapping based on namespace RegEx replace and filter patterns
            </summary>
            <param name="nsSourceReplaceRegEx">RegEx replace pattern for source namespace</param>
            <param name="nsSourceFilterRegEx">RegEx filter pattern for source namespace</param>
            <param name="nsTargetsRegEx">Array of RegEx replace values for target namespaces</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddTypeMapping(System.String,System.String,System.String,System.String)">
            <summary>
            Adds a standard type mapping based on namespace RegEx replace and filter patterns
            </summary>
            <param name="nsSourceReplaceRegEx">RegEx replace pattern for source namespace</param>
            <param name="nsSourceFilterRegEx">RegEx filter pattern for source namespace</param>
            <param name="nsTargetRegEx">RegEx replace value for target namespace</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddNamespaceMapping(System.String,System.String[],System.String)">
            <summary>
            Adds a standard type mapping based on simple namespace mapping
            </summary>
            <param name="nsSource">Namespace of source type</param>
            <param name="nsTargets">Namespaces of target type as an array</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddNamespaceMapping(System.String,System.String,System.String)">
            <summary>
            Adds a standard type mapping based on simple namespace mapping
            </summary>
            <param name="nsSource">Namespace of source type</param>
            <param name="nsTarget">Namespace of target type</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String[],System.String)">
            <summary>
            Adds a standard type mapping by substituting one subnamespace for another
            </summary>
            <param name="nsSource">Subnamespace of source type</param>
            <param name="nsTargets">Subnamespaces of target type as an array</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.AddSubNamespaceMapping(System.String,System.String,System.String)">
            <summary>
            Adds a standard type mapping by substituting one subnamespace for another
            </summary>
            <param name="nsSource">Subnamespace of source type</param>
            <param name="nsTarget">Subnamespace of target type</param>
            <param name="viewSuffix">Suffix for type name. Should  be "View" or synonym of "View". (Optional)</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.ViewModelLocator.MakeInterface(System.String)">
            <summary>
              Makes a type name into an interface name.
            </summary>
            <param name = "typeName">The part.</param>
            <returns>The generated interface name.</returns>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelLocator.TransformName">
            <summary>
            Transforms a View type name into all of its possible ViewModel type names. Accepts a flag
            to include or exclude interface types.
            </summary>
            <returns>Enumeration of transformed names</returns>
            <remarks>Arguments:
            typeName = The name of the View type being resolved to its companion ViewModel.
            includeInterfaces = Flag to indicate if interface types are included
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelLocator.LocateTypeForViewType">
            <summary>
              Determines the view model type based on the specified view type.
            </summary>
            <returns>The view model type.</returns>
            <remarks>
              Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces.
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelLocator.LocateForViewType">
            <summary>
              Locates the view model for the specified view type.
            </summary>
            <returns>The view model.</returns>
            <remarks>
              Pass the view type as a parameter and receive a view model instance.
            </remarks>
        </member>
        <member name="F:MvvmFx.CaliburnMicro.ViewModelLocator.LocateForView">
            <summary>
              Locates the view model for the specified view instance.
            </summary>
            <returns>The view model.</returns>
            <remarks>
              Pass the view instance as a parameters and receive a view model instance.
            </remarks>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.IWindowManager">
            <summary>
            A service that manages windows.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IWindowManager.ShowDialog(System.Object,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Shows a modal dialog Form for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="settings">The optional dialog settings.</param>
            <returns>The return value should return a value denoting whether the dialog result was afirmative.
            Strange enough, it always returns null!!!</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IWindowManager.ShowWindow(System.Object,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Shows a Form for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="settings">The settings.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.IWindowManager.ShowMainWindow(System.Object,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Shows a Form for the specified model, and that form is supposed to be the main application form.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="settings">The settings.</param>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.WindowManager">
            <summary>
            A service that manages windows.
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WindowManager.ShowDialog(System.Object,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Shows a modal dialog Form for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="settings">The optional dialog settings.</param>
            <returns>
            The return value should return a value denoting whether the dialog result was afirmative.
            Strange enough, it always returns null!!!
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WindowManager.ShowWindow(System.Object,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Shows a Form for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="settings">The settings.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WindowManager.ShowMainWindow(System.Object,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            For the specified model, shows a Form that is supposed to be the main application form.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="settings">The settings.</param>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WindowManager.CreateWindow(System.Object,System.Boolean,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object},System.Windows.Forms.Form)">
            <summary>
            Creates the window.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="isDialog">if set to <c>true</c> the Form is a dialog form.</param>
            <param name="context">The context.</param>
            <param name="settings">The optional popup settings.</param>
            <param name="rootForm">The root form.</param>
            <returns>
            The Form.
            </returns>
            <remarks>
            The calling method only passes the root form parameter in ShowMainWindow, when the main form already exists.
            This is necessary for Visual WebGUI (or Windows if the Bootstrapper is onvoked after the main form creation).
            </remarks>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WindowManager.EnsureForm(System.Object,System.Object,System.Boolean)">
            <summary>
            Ensures that the view is a <see cref="T:System.Windows.Forms.Form"/> or is wrapped by one.
            </summary>
            <param name="model">The view model.</param>
            <param name="view">The view.</param>
            <param name="isDialog">if set to <c>true</c> is a dialog.</param>
            <returns>
            The original Form or a new Form embedding the "view" control.
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WindowManager.InferOwnerOf(System.Windows.Forms.Form)">
            <summary>
            Infers the Form owner for a given Form.
            </summary>
            <param name="form">The form to whose owner needs to be determined.</param>
            <returns>The Form's owner</returns>
        </member>
        <member name="T:MvvmFx.CaliburnMicro.WinFormExtensionMethods">
            <summary>
            Extension methods for Windows Forms and Visual WebGUI
            </summary>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetAttachedMessage(System.Windows.Forms.Control)">
            <summary>
            Gets the attached message on the Control's Tag property
            </summary>
            <param name="control">The control to search for the attached message.</param>
            <returns>The attached message text.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetFullAttachedMessage(System.Windows.Forms.Control)">
            <summary>
            Gets the attached message on the Control's Tag property
            </summary>
            <param name="control">The control to search for the attached message.</param>
            <returns>The attached message text.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetNamedElements(System.Windows.Forms.Control)">
            <summary>
            Gets all the <see cref="T:System.Windows.Forms.Control"/> instances with names in the scope.
            </summary>
            <param name="control">The control.</param>
            <returns>
            Named <see cref="T:System.Windows.Forms.Control"/> instances in the provided scope.
            </returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetPropertyCaseInsensitive(System.Object,System.String)">
            <summary>
            Gets a property by name, ignoring case and searching all interfaces.
            </summary>
            <param name="type">The type to inspect.</param>
            <param name="propertyName">The property to search for.</param>
            <returns>The property or null if not found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetPropertyCaseInsensitive(System.Type,System.String)">
            <summary>
            Gets a property by name, ignoring case and searching all interfaces.
            </summary>
            <param name="type">The type to inspect.</param>
            <param name="propertyName">The property to search for.</param>
            <returns>The property or null if not found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetMethodCaseSensitive(System.Object,System.String)">
            <summary>
            Gets a method by name, ignoring case and searching all interfaces.
            </summary>
            <param name="type">The type to inspect.</param>
            <param name="methodName">The method to search for.</param>
            <returns>The method or null if not found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.GetMethodCaseSensitive(System.Type,System.String)">
            <summary>
            Gets a method by name, ignoring case and searching all interfaces.
            </summary>
            <param name="type">The type to inspect.</param>
            <param name="methodName">The method to search for.</param>
            <returns>The method or null if not found.</returns>
        </member>
        <member name="M:MvvmFx.CaliburnMicro.WinFormExtensionMethods.BindToolStripItemProxyProperties(System.Collections.Generic.List{System.Windows.Forms.Control},System.Object,MvvmFx.Windows.Data.BindingManager)">
            <summary>
            Binds the control visible and enabled properties.
            </summary>
            <param name="namedElements">The list of elements in scope.</param>
            <param name="viewModel">The view model to bind to.</param>
            <param name="bindingManager">The binding manager to use.</param>
        </member>
    </members>
</doc>
